package com.jdcjk.chat.dao;

import java.io.Serializable;

/**
 * Created by dong on 2016/4/28.
 * 请求注册实体类
 */
public class UserInfoDto implements Serializable {
    // ID
    private long id;
    // 账号
    private String username;
    // 用户状态类型
    private String userStatusTypeStr;
    // 邮箱
    private String mail;
    // 头像地址
    private String headPortraitUrl;
    // 地区
    private String area;
    // 昵称
    private String nikename;
    // 身高
    private String height;
    // 体重
    private String wight;
    // 血型
    private String bloodType;
    // 名称
    private String name;
    // 出生日期
    private String birthDate;
    // 性别
    private String sex;
    // 住处
    private String residence;
    // 工作
    private String job;
    // 爱好
    private String hobby;
    // 不明
    private boolean isAutonym;
    // 原因
    private String reason;
    // 不明
    private boolean isDsiEnable;
    // 频度
    private String freq;
    // 最后一次使用的北斗卡号
    private String lastCardNumber;
    // 个性签名
    private String signature;
    // 北斗币
    private String bdCoin;

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getUserStatusTypeStr() {
        return userStatusTypeStr;
    }

    public void setUserStatusTypeStr(String userStatusTypeStr) {
        this.userStatusTypeStr = userStatusTypeStr;
    }

    public String getMail() {
        return mail;
    }

    public void setMail(String mail) {
        this.mail = mail;
    }

    public String getHeadPortraitUrl() {
        return headPortraitUrl;
    }

    public void setHeadPortraitUrl(String headPortraitUrl) {
        this.headPortraitUrl = headPortraitUrl;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public String getNikename() {
        return nikename;
    }

    public void setNikename(String nikename) {
        this.nikename = nikename;
    }

    public String getHeight() {
        return height;
    }

    public void setHeight(String height) {
        this.height = height;
    }

    public String getWight() {
        return wight;
    }

    public void setWight(String wight) {
        this.wight = wight;
    }

    public String getBloodType() {
        return bloodType;
    }

    public void setBloodType(String bloodType) {
        this.bloodType = bloodType;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getBirthDate() {
        return birthDate;
    }

    public void setBirthDate(String birthDate) {
        this.birthDate = birthDate;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public String getResidence() {
        return residence;
    }

    public void setResidence(String residence) {
        this.residence = residence;
    }

    public String getJob() {
        return job;
    }

    public void setJob(String job) {
        this.job = job;
    }

    public String getHobby() {
        return hobby;
    }

    public void setHobby(String hobby) {
        this.hobby = hobby;
    }

    public boolean isAutonym() {
        return isAutonym;
    }

    public void setIsAutonym(boolean isAutonym) {
        this.isAutonym = isAutonym;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public boolean isDsiEnable() {
        return isDsiEnable;
    }

    public void setIsDsiEnable(boolean isDsiEnable) {
        this.isDsiEnable = isDsiEnable;
    }

    public String getFreq() {
        return freq;
    }

    public void setFreq(String freq) {
        this.freq = freq;
    }

    public String getLastCardNumber() {
        return lastCardNumber;
    }

    public void setLastCardNumber(String lastCardNumber) {
        this.lastCardNumber = lastCardNumber;
    }

    public String getSignature() {
        return signature;
    }

    public void setSignature(String signature) {
        this.signature = signature;
    }

    public String getBdCoin() {
        return bdCoin;
    }

    public void setBdCoin(String bdCoin) {
        this.bdCoin = bdCoin;
    }

    @Override
    public String toString() {
        return "UserInfoDto{" +
                "id=" + id +
                ", username='" + username + '\'' +
                ", userStatusTypeStr='" + userStatusTypeStr + '\'' +
                ", mail='" + mail + '\'' +
                ", headPortraitUrl='" + headPortraitUrl + '\'' +
                ", area='" + area + '\'' +
                ", nikename='" + nikename + '\'' +
                ", height='" + height + '\'' +
                ", wight='" + wight + '\'' +
                ", bloodType='" + bloodType + '\'' +
                ", name='" + name + '\'' +
                ", birthDate='" + birthDate + '\'' +
                ", sex='" + sex + '\'' +
                ", residence='" + residence + '\'' +
                ", job='" + job + '\'' +
                ", hobby='" + hobby + '\'' +
                ", isAutonym=" + isAutonym +
                ", reason='" + reason + '\'' +
                ", isDsiEnable=" + isDsiEnable +
                ", freq='" + freq + '\'' +
                ", lastCardNumber='" + lastCardNumber + '\'' +
                ", signature='" + signature + '\'' +
                ", bdCoin='" + bdCoin + '\'' +
                '}';
    }
}
